    //初始化界面
    $(function() {
        var listTitle = ""; //单据标题
        var listType = ""; //类型
        var listTypeEn = ""; //英文类型
        //getType();
        initTableData();
        ininPager();
        initSupplier();
        bindEvent();
    });

    //初始化表格数据
    function initTableData() {
        //改变宽度和高度
        $("#searchPanel").panel({width:webW-2});
        $("#tablePanel").panel({width:webW-2});
        $('#tableData').datagrid({
            //title:'单位列表',
            //iconCls:'icon-save',
            //width:700,
            height:heightInfo,
            nowrap: false,
            rownumbers: false,
            //动画效果
            animate:false,
            //选中单行
            singleSelect : true,
            collapsible:false,
            selectOnCheck:false,
            //宽度不够，故不采用自适应
            fitColumns:true,
            //单击行是否选中
            checkOnSelect : false,
            //交替出现背景
            striped : true,
            pagination: true,
            //自动截取数据
            //nowrap : true,
            //loadFilter: pagerFilter,
            pageSize: initPageSize,
            pageList: initPageNum,
            columns:[[
                { field: 'id',width:35,align:"center",checkbox:true},
                { title: '操作',field: 'op',align:"center",width:60,
                    formatter:function(value,rec,index) {
                        var str = '';
                        str += '<img title="出货" src="/js/easyui/themes/icons/redo.png" style="cursor: pointer;" onclick="setEnableFun(\'' + rec.id + '\');"/>&nbsp;&nbsp;&nbsp;';
                        return str;
                    }
                },
                { title: '订单编号',field: 'ddNum',width:100,align:"center"},
                { title: '材质', field: 'caizhi',width:100,align:"center"},
                { title: '规格', field: 'guige',width:100,align:"center"},
                { title: '单位', field: 'khxx',width:100,align:"center"},
                { title: '重量',field: 'weight',width:70,align:"center"},
                { title: '单价', field: 'danjia',width:100,align:"center"},
                { title: '总价', field: 'zongjia',width:100,align:"center"},
                { title: '备注', field: 'beizhu',width:100,align:"center"},
                { title: '期望出货时间', field: 'qwchrq',width:100,align:"center"},
                { title: '业务员', field: 'jsrName',width:100,align:"center"},
                { title: '状态',field: 'status',width:70,align:"center",formatter:function(value){
                        if(value == 0){
                            return "<span style='color:green'>审批中</span>";
                        }else if (value == 1){
                            return "<span style='color:red'>加工中</span>";
                        }else if (value == 2){
                            return "<span style='color:red'>待出货</span>";
                        }else if (value == 3){
                            return "<span style='color:yellowgreen'>已出货</span>";
                        }

                    }
                }
            ]],
            toolbar:[
                {
                    id:'deleteSupplier',
                    text:'批量出货',
                    iconCls:'icon-redo',
                    handler:function() {
                        batDeleteOrder();
                    }
                },
                {
                    id:'setOutput',
                    text:'导出',
                    iconCls:'icon-excel',
                    handler:function() {
                        setOutputFun();
                    }
                }
            ],
            onLoadError:function() {
                $.messager.alert('页面加载提示','页面加载异常，请稍后再试！','error');
                return;
            }
        });
        dgResize();
        toolbarStatus();
        showOrderDetails(1,initPageSize);
    }

    //初始化单位信息
    function initSupplier(){
        $('#searchKhxx').combobox({
            url: '/supplier/findBySelect_cus',
            valueField:'id',
            textField:'supplier',
            formatter: function(row){
                var opts = $(this).combobox('options');
                if(row[opts.textField]!=="非会员") {
                    return row[opts.textField];
                }
            }
        });
    }
    //分页信息处理
    function ininPager() {
        try {
            var opts = $("#tableData").datagrid('options');
            var pager = $("#tableData").datagrid('getPager');
            pager.pagination({
                onSelectPage:function(pageNum, pageSize)
                {
                    opts.pageNumber = pageNum;
                    opts.pageSize = pageSize;
                    pager.pagination('refresh', {
                        pageNumber:pageNum,
                        pageSize:pageSize
                    });
                    showOrderDetails(pageNum,pageSize);
                }
            });
        }
        catch (e) {
            $.messager.alert('异常处理提示',"分页信息异常 :  " + e.name + ": " + e.message,'error');
        }
    }



    //批量启用
    function setEnableFun(id) {
        //出货
        $.ajax({
            url: '/order/batchchuhuoOrderByIds',
            type:"post",
            dataType: "json",
            data:{
                ids:id,
                status:4
            },
            success: function(res) {
                if(res && res.code === 200) {
                    var opts = $("#tableData").datagrid('options');
                    showOrderDetails(opts.pageNumber, opts.pageSize);
                }
            }
        });
    }
    //导入数据
    function setInputFun(){
        //IE下不允许编辑 input=file的值  解决思路：重新克隆input=file，把这个input元素复制一个，然后将原来的删除。
        //在IE下复制元素的时候，其中的值是不会被复制的，所以就达到了清空文件域的目的了。
        //而在Firefox下，其中的值也会被一同复制，清空一下就做到兼容
        var fileUploadInput = $("#orderFile");
        fileUploadInput.after(fileUploadInput.clone().val(""));
        fileUploadInput.remove();
        $("#isCheck").val(1);
        $('#importExcelDlg').dialog('open').dialog('setTitle','导入' + listType + '信息');
        $(".window-mask").css({ width: webW-20 ,height: webH});
        $("#orderFile").focus();
    }

    //导出数据
    function setOutputFun(){
        var khxx = $.trim($("#searchKhxx").val());
        var guige = $.trim($("#searchGuige").val());
        var beginTime = $.trim($("#searchBeginTime").val());
        var endTime = $.trim($("#searchEndTime").val());
        var ddnum = $.trim($("#searchddnum").val());
        // beginTime= beginTime.replace("-","/");//替换字符，变成标准格式
        // beginTime= new Date(Date.parse(beginTime));
        // endTime= endTime.replace("-","/");//替换字符，变成标准格式
        // endTime= new Date(Date.parse(endTime));
        // if(beginTime > endTime) {
        //     $.messager.alert('提示','开始时间不能大与结束时间','info');
        //     return;
        // }
        window.location.href = "/order/exportExcel?browserType=" + getOs()
            + "&khxx=" + khxx + "&ddNum=" + ddnum + "&guige=" + guige + "&beginTime=" + beginTime + "&endTime=" + endTime+ "&type=1&status=3&beizhu=";
    }

    //增加单位
    var url;
    var orderID = 0;
    //保存编辑前的名称
    var oldOrder = "";

    function bindEvent(){
        //导入excel对话框
        $('#importExcelDlg').dialog({
            width: 400,
            closed: true,
            cache: false,
            modal: true,
            collapsible:false,
            closable: true,
            buttons:'#dlg-buttons5'
        });
        //导入excel表格
        $("#saveimport").unbind().bind({
            click:function() {
                if($("#orderFile").val().length == 0)
                {
                    $.messager.alert('提示','请选择文件！','info');
                    return;
                }
                $("#importExcelFM").submit();
                $('#importExcelDlg').dialog('close');

                $.messager.progress({
                    title:'请稍候',
                    msg:'数据处理ing...'
                });
                setTimeout(function(){
                    $.messager.progress('close');
                    var opts = $("#tableData").datagrid('options');
                    showOrderDetails(opts.pageNumber,opts.pageSize);
                },3300);
            }
        });
        //报表打印
        // $("#printBtn").off("click").on("click", function () {
        //     CreateFormRow('打印出货单', $('#tableData'),index);
        // });
        //保存信息
        $("#saveOrder").off("click").on("click", function () {
            if(validateForm("orderFM")) {
                return;
            }
            // var reg = /^([0-9])+$/;
            // var phonenum = $.trim($("#phonenum").val());
            // if(phonenum.length>0 && !reg.test(phonenum)) {
            //     $.messager.alert('提示','电话号码只能是数字','info');
            //     $("#phonenum").val("").focus();
            //     return;
            // }
            var obj = $("#orderFM").serializeObject();
            $.ajax({
                url: url,
                type:"post",
                dataType: "json",
                data:{
                    info: JSON.stringify(obj)
                },
                success: function(res) {
                    if(res && res.code === 200) {
                        $('#orderDlg').dialog('close');
                        //加载完以后重新初始化
                        var opts = $("#tableData").datagrid('options');
                        showOrderDetails(opts.pageNumber, opts.pageSize);
                    }
                }
            });
        });

        //初始化键盘enter事件
        $(document).keydown(function(event) {
            //兼容 IE和firefox 事件
            var e = window.event || event;
            var k = e.keyCode||e.which||e.charCode;
            //兼容 IE,firefox 兼容
            var obj = e.srcElement ? e.srcElement : e.target;
            //绑定键盘事件为 id是指定的输入框才可以触发键盘事件 13键盘事件
            if(k == "13"&&(obj.id=="supplier" || obj.id=="contacts"|| obj.id=="phonenum"
                || obj.id=="email" || obj.id=="description" ))
            {
                $("#saveOrder").click();
            }

            //搜索按钮添加快捷键
            if(k == "13"&&(obj.id=="searchSupplier" || obj.id=="searchContacts"|| obj.id=="searchPhonenum"
                || obj.id=="searchEmail" || obj.id=="searchDesc" ))
            {
                $("#searchBtn").click();
            }
        });

        //搜索处理
        $("#searchBtn").unbind().bind({
            click:function() {
                showOrderDetails(1,initPageSize);
                var opts = $("#tableData").datagrid('options');
                var pager = $("#tableData").datagrid('getPager');
                opts.pageNumber = 1;
                opts.pageSize = initPageSize;
                pager.pagination('refresh', {
                    pageNumber:1,
                    pageSize:initPageSize
                });
            }
        });

        $("#searchBtn").click();

        //重置按钮
        $("#searchResetBtn").unbind().bind({
            click:function(){
                $("#searchKhxx").textbox("clear");
                $("#searchGuige").textbox("clear");
                $("#searchDesc").textbox("clear");
                $("#searchBeginTime").datebox("clear");
                $("#searchEndTime").datebox("clear");
                //加载完以后重新初始化
                $("#searchBtn").click();
            }
        });

    }
    function showOrderDetails(pageNo,pageSize) {
        var khxx = $.trim($("#searchKhxx").val());
        var guige = $.trim($("#searchGuige").val());
        var beginTime = $.trim($("#searchBeginTime").val());
        var endTime = $.trim($("#searchEndTime").val());
        var ddnum = $.trim($("#searchddnum").val());
        // beginTime= beginTime.replace("-","/");//替换字符，变成标准格式
        // beginTime= new Date(Date.parse(beginTime));
        // endTime= endTime.replace("-","/");//替换字符，变成标准格式
        // endTime= new Date(Date.parse(endTime));
        // if(beginTime > endTime) {
        //     $.messager.alert('提示','开始时间不能大与结束时间','info');
        //     return;
        // }
        $.ajax({
            type:"get",
            url: "/order/list",
            dataType: "json",
            data: ({
                search: JSON.stringify({
                    khxx: khxx,
                    guige: guige,
                    beginTime: beginTime,
                    endTime: endTime,
                    ddNum: ddnum,
                    type: 1,
                    status:3
                }),
                currentPage: pageNo,
                pageSize: pageSize
            }),
            success: function (res) {
                if(res && res.code === 200){
                    if(res.data && res.data.page) {
                        $("#tableData").datagrid('loadData', res.data.page);
                    }
                }
            },
            //此处添加错误处理
            error:function() {
                $.messager.alert('查询提示','查询数据后台异常，请稍后再试！','error');
                return;
            }
        });
    }

